home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / JToolBar$Separator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.1 KB  |  48 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Container;
  4. import java.awt.Dimension;
  5.  
  6. public class JToolBar$Separator extends JSeparator {
  7.    private Dimension separatorSize;
  8.  
  9.    public JToolBar$Separator() {
  10.       this((Dimension)null);
  11.    }
  12.  
  13.    public JToolBar$Separator(Dimension var1) {
  14.       super(0);
  15.       this.setSeparatorSize(var1);
  16.    }
  17.  
  18.    public Dimension getMaximumSize() {
  19.       return this.getPreferredSize();
  20.    }
  21.  
  22.    public Dimension getMinimumSize() {
  23.       return this.getPreferredSize();
  24.    }
  25.  
  26.    public Dimension getPreferredSize() {
  27.       return this.separatorSize.getSize();
  28.    }
  29.  
  30.    public Dimension getSeparatorSize() {
  31.       return this.separatorSize;
  32.    }
  33.  
  34.    public String getUIClassID() {
  35.       return "ToolBarSeparatorUI";
  36.    }
  37.  
  38.    public void setSeparatorSize(Dimension var1) {
  39.       if (var1 != null) {
  40.          this.separatorSize = var1;
  41.       } else {
  42.          super.updateUI();
  43.       }
  44.  
  45.       ((Container)this).invalidate();
  46.    }
  47. }
  48.